package com.yiyuan.app.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Configuration
@ConfigurationProperties(prefix = "yiyuan.alipay")
@Data
public class AliPayProperties {
    private String appId;  //APPID 即创建应用后生成
    private String privateKey;  //开发者私钥，由开发者自己生成
    private String appCertPath;  //应用公钥证书文件本地路径
    private String aliPayPublicCertPath;  //支付宝公钥证书文件本地路径
    private String rootCertPath;  //支付宝根证书文件本地路径
    private int connectTimeout;  //连接超时，单位：毫秒，默认3000
    private int readTimeout;  //读取超时，单位：毫秒，默认15000
    private int maxIdleConnections;  //设置连接池中的最大可缓存的空闲连接数
    private long keepAliveDuration;  //空闲连接存活时间，单位：毫秒，默认10000L
    private String callBackUrl;
    private String encryptKey;
}
